from django.db import models


# Create your models here.


# 创建一级分类表
class GoodsCate(models.Model):
    # 一级分类名称
    name = models.CharField(max_length=255, verbose_name="一级分类名称")
    # 二级分类
    children = models.CharField(max_length=10000, verbose_name="二级分类", default="")

    # 配置模型元数据
    class Meta:
        ordering = ["id"]  # 根据id进行排序
        db_table = "goods_cate"  # 创建的表名
        verbose_name = "一级分类表"  # 当前表的别名
        verbose_name_plural = verbose_name

    def __str__(self):
        return '%s:%s' % (self.id, self.name)


# 创建二级分类表
class GoodsList(models.Model):
    # 二级分类id
    sid = models.CharField(max_length=255, verbose_name="二级分类id")
    # 二级分类名称
    title = models.CharField(max_length=255, verbose_name="二级分类名称")
    # 二级分类图片
    sid_image = models.CharField(max_length=255, verbose_name="二级分类图片")
    # 一级分类id
    cate_id = models.CharField(max_length=255, verbose_name="一级分类id")

    # 配置模型元数据
    class Meta:
        ordering = ["id"]  # 根据id进行排序
        db_table = "goods_list"  # 创建的表名
        verbose_name = "二级分类表"  # 当前表的别名
        verbose_name_plural = verbose_name

    def __str__(self):
        return '%s:%s' % (self.id, self.title)
